package com.spark.lola.logistics.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author: Zhi-peng wang
 * @date: 2020/06/24 00:10
 **/
@Getter
@Setter
@ApiModel(value = "OrderCompleteVo", description = "结算导出")
public class OrderCompleteVo {

    private Long id;

    @ApiModelProperty(name = "shipmentsTime", value = "发车日期")
    @ExcelProperty("日期")
    private Date shipmentsTime;

    @ApiModelProperty(name = "pageNo", value = "纸厂编号")
    @ExcelProperty("纸厂编号")
    private String pageNo;

    @ApiModelProperty(name = "endArea", value = "目的地省市区")
    private String endArea;

    @ApiModelProperty(name = "endAddress", value = "目的地详细地址")
    private String endAddress;

    @ApiModelProperty(name = "customer", value = "收货地址")
    @ExcelProperty("客户")
    private String customer;

    @ApiModelProperty(name = "transportTotal", value = "货运总重")
    @ExcelProperty("吨位")
    private BigDecimal transportTotal;

    @ApiModelProperty(name = "price", value = "单价")
    @ExcelProperty("单价")
    private BigDecimal price;

    @ApiModelProperty(name = "carType", value = "车源")
    @ExcelProperty("车源")
    private String carType;

    @ApiModelProperty(name = "carNo", value = "车牌号")
    @ExcelProperty("车牌号")
    private String carNo;

    @ApiModelProperty(name = "actualAmount", value = "实付金额")
    @ExcelProperty("运费")
    private BigDecimal actualAmount;

}
